#ifndef __POSTOPIA_HPP__
#define __POSTOPIA_HPP__

#include <list>

class World;
class Item;
class Creature;

typedef std::list<Item*> ItemList;
typedef std::list<Creature*> CreatureList;

class Postopia
{
	public:
		static Postopia* getSingleton();
		
		void onRun();
		
	private:
		Postopia();
		~Postopia();
		
	protected:
		World* m_world;
};

#endif
